@james-milroy Could be, but the cause is the same - the device is not recognized as a controller, but some other input device. Using evtest instead of jstest would list the input devices present and would let you pick which one to test.
if anyone is still interested in this, check out these cool devices on icode.com. they allow you to have up to 4 paddles or joysticks connected to you PC via usb. There is even a bluetooth version.
Try to test the encoder using jstest - (see here) - to check if the joystick and buttons produce correct results.
Is there a schematic you've followed to wire the joystick and buttons to make sure they're correctly wired ? Or does the encoder has labels for each connections indicating the correct wiring ?
I should probably just tell you that i did order and received the 2x Tomee NES to USB adapter. They work flawlessly with my two original NES-004E controllers. I have been using them for the past 2 weeks playing top NES games. :-)
I am still waiting for the PSX to USB adapter to arrive. At the moment i have no way of testing my PSX Analog controller.
Turns out it was my charger all along . Here is what I ended up doing.
From my Pi3 I run a DC Barrel Jack to Micro-USB B Male Connector (http://a.co/d/4yVdU3c) . Then from the barrel jack I have a normal power supply (http://a.co/d/7j0vMr3) . No voltage issues at all and everything seems fine.
@cyperghost Alas, I don't now how ES and its emulators will react to this on runtime. I didn't use it myself (yet), but researched it only because of this thread and a general interest for future use.
As for specific drivers, I don't have any experience in that either, but as long as they depend on the devices in /dev/input/, they should react to disabled devices there accordingly, I suppose.
@xd3l Turns out that I can't use any of my USB hubs with this. If I do, the Tomee Adapter doesn't pick up, though everything else does. If I take the hub out of the equation then the NES adapter works every time without issue. This is unfortunate because I was hoping to rig up a player 2 port, thus needing a USB hub.